<?php

/*
Classe PHP qrcoder.

Utilizza il generatore di permalink di kaywa(http://qrcode.kaywa.com)
per mostrare l'immagine del qrcode relativo ad un determinato nodo del
sistema.

Permette di ottenere l'immagine tramite la chiamata alla funzione
get_qr_image() che richiede il base path del sito, l'ID del nodo di cui
stampare il qr code e la dimensione dell'immagine, che pu� essere S,M,L
o XL.
*/

class qrcoder{
	function __construct(){

	}

	public function get_qr_image($base_path_url,$nid,$dim="M"){

		$d=6;

		switch($dim){
			case "S":{
				$d=5;
				break;
			}

                        case "M":{
                                $d=6;
                                break;
                        }

                        case "L":{
                                $d=8;
                                break;
                        }

                        case "XL":{
                                $d=12;
                                break;
                        }
			default:{
				$d=6;
			}

		}


		$html_img_tag='<img
src="http://qrcode.kaywa.com/img.php?s='.$d.'&d='.urlencode($base_path_url."?n=".$nid).'">';
		return $html_img_tag;
	}

}

?>